package com.heaven.customerServer.customerController.vo.video;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

@Data
public class OwnVideoRes implements Serializable {
    private String videoId;
    /** 视频所属分类id: {一级Cid}-{二级Cid}-{三级Cid}
     * 二、三级Cid为 1、2、3
     * **/
    private String catId;
    /** 视频标题 **/
    private String title;
    /** 视频简介 **/
    private String introduce;
    /** 视频链接(文件存储在minio中)，mongodb存储格式：{bucket}:{objectName} **/
    private String url;
    /** 视频封面(文件存储在minio中)，mongodb存储格式：{bucket}:{objectName} **/
    private String coverPicture;
    /** 视频时长，单位：s **/
    private Long duration;
    /** 播放量 **/
    private BigDecimal playCount;
    /** 发布时间 **/
    private Date publishTime;
    /** 视频状态：0:新建, 1:确认提交 **/
    private int status;
    /** 视频是否存在在minio中; 0不存在，1存在 **/
    private int isInMinio;

    private String categoryName;

    private long commentCount;
    private long likeCount;
    private long collectCount;
    private long danmuCount;
}
